package com.hxkj.domain.po;

import lombok.*;
import java.io.Serializable;
import java.math.BigDecimal;
/**
* 提现订单表
*
* @author: chenwei
* @version: 1.0
* @datetime: 2019-01-16 14:51:20
*/
@Data
@ToString
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class CommonWithdraw  implements Serializable {

    // 提现支付单号,同第三方支付交互使用该号码
    private String id;
    // 业务调用方订单号
    private String orderId;
    // 第三方支付业务单号(若有)
    private String payId;
    // 金额
    private BigDecimal amount;
    // 身份证号码
    private String certNo;
    // 银行开户名
    private String accountName;
    // 对公银行账户，对私银行账户， PUBLIC：对公； PRIVATE：对私；
    private String accountType;
    // 银行编号
    private String bankId;
    // 银行卡卡号
    private String accountNo;
    // 银行名称
    private String bankName;
    // 第三方接口响应状态
    private String tradeStatus;
    // 第三方接口响应详细信息
    private String resultDetail;
    // 提现渠道
    private String channel;
    // 创建时间
    private Long createTime;
    // 修改时间
    private Long updateTime;
    // 0 提现成功  1提现失败 2 处理中
    private String status;
}
